/*

Theme Name: Lancet Idemnity

Theme URI: http://lancetindemnity.com

Description: Lancet Idemnity Risk retention Group

Version: 1.0

Author: Uhsome Media & Marketing

Author URI: http://uhsome.com

*/

@import url(http://fonts.googleapis.com/css?family=Lora);

/* RESET */

/* ----------------------------------------- */



/* Global reset */

/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset, img { border:0; }

address, caption, cite, code, dfn, em,  th, var { font-style:normal; font-weight:normal }

ol, ul, li { list-style:none; }

caption, th { text-align:left; }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }

q:before, q:after { content:''}



ft



/* Global reset-RESET */

/* The below restores some sensible defaults */

strong { font-weight:bold; }

em { font-style:italic; }

a img { border:none; } /* Gets rid of IE's blue borders */

.eventbox { background: #EEE; padding: 10px; margin: 16px;float: left; height: 160px; width: 250px; border: 1px solid #999; }

.eventbox h1 { font-size: 18px !important; color: #666 !important; line-height: 20px !important; padding-bottom: 15px !important;}







#footer-appointment-button a {

	background-attachment:initial;

  background-clip:initial;

  background-color:initial;

  background-image:url(images/appointment.gif);

  background-origin:initial;

  background-position:0 0;

  background-repeat:no-repeat no-repeat;

  color:#FFFFFF;

  float:right;

  font-size:30px;

  height:66px;

  padding-bottom:0;

  padding-left:20px;

  padding-right:0;

  padding-top:23px;

  text-decoration:none;

  width:340px;

}

/* TYPOGRAPHY */

/* ----------------------------------------- */



h1, h2, h3, h4, h5, h6 { font-weight:bold;  } /* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */

.alert { background:red; color:white; } /* 'alert' has a basic style, since it's useful to have it standing out for testing purposes. */

.sep { height: 1px; width: 100%; border-bottom: 1px dotted #CCCCCC; }



/* LAYOUT */

/* ----------------------------------------- */



/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */

.aligncenter { display:block; margin:0 auto; }

.alignleft { float:left; }

.alignright { float:right; }

.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px; }

.clear{clear:both;}

/* You might find the following useful */

/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */

br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0; } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */

a{color:#A94C4C;text-decoration:none;}

a:hover{color:#A94C4C;text-decoration:underline;}



/* =Main Styles

-------------------------------------------------------------- */

body{background-image:url(images/bg-gradient.jpg); background-repeat:repeat-x;background-color:#e5e5e5;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#808080;line-height:20px;}

#mainwrapper{width:960px;margin:0 auto;padding-top:30px;}



/* =Logo Bar

-------------------------------------------------------------- */

.logo{float:left;}

#callus{float:right; list-style-type:none;margin-top:13px;}

#callus .grey{color:#626262;font-size:20px;text-transform:uppercase;}

#callus .red{color:#a94c4c;font-size:25px;text-transform:uppercase;}

p{margin-top:6px;}



/* =Menu

-------------------------------------------------------------- */

#access {;display: block;float: left;margin: 13px auto 0px auto;width: 960px;background-image:url(images/bg-nav.png);}

#access .menu-header, div.menu {font-size: 12px;width: 928px;}

#access .menu-header ul, div.menu ul {list-style: none;margin: 0;}

#access .menu-header li, div.menu li {float: left;position: relative;background-image:url(images/bg-divider.png);background-repeat:no-repeat;background-position: left top;}

#access .menu-header li:first-child, div.menu li:first-child {background-image:none;}

#access a {color: #fff;display: block;line-height: 30px;padding: 0 12px 0 12px;text-decoration: none;text-transform:uppercase;}

{margin-left:0px;-webkit-border-top-left-radius: 5px;-khtml-border-radius-topleft: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}

#access ul ul {display: none;position: absolute;top: 30px;left: 0;float: left;width: 180px;z-index: 99999;}

#access ul ul li {min-width: 180px;}

#access ul ul ul {left: 100%;top: 0;}

#access ul ul a {background: #333;line-height: 1em;padding: 8px;width: 165px;height: auto;background-image:none;text-transform:capitalize;}

#access li:hover > a {background: #333;color: #fff;}

#access ul ul :hover > a {background: #444444;color: #fff;}

#access ul li:hover > ul {display: block;}

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {color: #fff;}

* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {color: #fff;}



/* =Slider

-------------------------------------------------------------- */

#slider{width:960px;height:219px;}



/* =Request Quote

-------------------------------------------------------------- */

#request-quote{width:920px;height:50px;background-color:#f2f2f2;background-image:url(images/bg-quote.jpg); background-repeat:repeat-x;border: solid 1px #ddd;border-top:none;padding:20px;}

#slogan{float:left;margin-top:8px;width:474px;}

#slogan .grey{color:#626262;font-size:20px;text-transform:uppercase;letter-spacing:-1px;}

#slogan .red{color:#a94c4c;font-size:17px;text-transform:uppercase;letter-spacing:-1px;}

#buttons{width:446px;display:block;float:left; margin-top: 5px;}

a.quote-button{float:right;width:236px;height:50px;background-image:url(images/button-quote.jpg); background-repeat:no-repeat; background-position:left top;text-indent:-9999px;}

a:hover.quote-button{width:236px;height:50px;background-image:url(images/button-quote.jpg); background-repeat:no-repeat; background-position:left bottom;text-indent:-9999px;}

a.quote-button1{float:left;width:210px;height:50px;background-image:url(images/button-quote-1.jpg); background-repeat:no-repeat; background-position:left top;text-indent:-9999px;}

a:hover.quote-button1{width:210px;height:50px;background-image:url(images/button-quote-1.jpg); background-repeat:no-repeat; background-position:left bottom;text-indent:-9999px;}



/* =Payment Button

-------------------------------------------------------------- */

a.payment-button{width:210px;height:50px;background-image:url(images/button-payment.jpg); background-repeat:no-repeat; background-position:left top;float:left;text-indent:-9999px;margin-left:8px;margin-right:12px;}

a:hover.payment-button{width:210px;height:50px;background-image:url(images/button-payment.jpg); background-repeat:no-repeat; background-position:left bottom;text-indent:-9999px;}



/* =Payment Button NEW

-------------------------------------------------------------- */

a.payment-buttonnew{width:166px;height:45px;background-image:url(images/payment-bttn.gif); background-repeat:no-repeat; background-position:left top;float:left;text-indent:-9999px;margin-left:1px;margin-right:5px;}

a:hover.payment-buttonnew{width:166px;height:45px;background-image:url(images/payment-bttn.gif); background-repeat:no-repeat; background-position:left bottom;text-indent:-9999px;}





a.quote-buttonnew{width:166px;height:45px;background-image:url(images/quote-bttn.gif); background-repeat:no-repeat; background-position:left top;float:left;text-indent:-9999px;margin-left:0px;margin-right:0px;}

a:hover.quote-buttonnew{width:166px;height:45px;background-image:url(images/quote-bttn.gif); background-repeat:no-repeat; background-position:left bottom;text-indent:-9999px;}



a.broker-buttonnew{width:103px;height:45px;background-image:url(images/brokers-bttn.gif); background-repeat:no-repeat; background-position:left top;float:left;text-indent:-9999px;margin-left:0px;margin-right:5px;}

a:hover.broker-buttonnew{width:103px;height:45px;background-image:url(images/brokers-bttn.gif); background-repeat:no-repeat; background-position:left bottom;text-indent:-9999px;}



/* =Breadcrumb

-------------------------------------------------------------- */

#breadcrumb{font-size:11px;margin-bottom:15px;text-transform:uppercase;}

#breadcrumb a{text-decoration:none;color:#a94c4c;}

#breadcrumb a:hover{text-decoration:underline;}



/* =Mission Statement

-------------------------------------------------------------- */

#mission-statement{ padding-bottom:6px;

  padding-left:20px;

  padding-right:20px;

  padding-top:15px;}

#mission-statement h1{font-family:Lora, serif;font-size:22px;margin-bottom:8px;text-transform:uppercase;font-weight:normal;color:#626262;}

#mission-statement span.red{color:#a94c4c;letter-spacing:-1px; font-size: 22px; !important}



/* =Latest News

-------------------------------------------------------------- */

.upcoming-events{width:426px;height:230px;background-color:#fafafa;border:1px solid #dddddd;float:left;margin-bottom:20px; margin-left: 20px; line-height:20px;}

.upcoming-events h3{font-family:Lora, serif;text-transform:uppercase;font-size:20px;color:#626262;font-weight:normal;margin-bottom:8px;}





.upcoming-events-small{width:246px;height:230px;float:left;margin-bottom:14px; margin-left: 14px; line-height:20px;}





.upcoming-events-small h3 { border-bottom-color: #999;

  border-bottom-style:dotted;

  border-bottom-width:thin;

  color:#626262;

  font-size:20px;

  font-weight:normal;

  margin-bottom:10px;



  padding-bottom:5px;

  text-transform:uppercase;

  font-family:Lora, serif;

}



.red {color:#a94c4c;font-size:15px;letter-spacing:-1px;}



#latest-news{width:430px;height:230px;background-color:#fafafa;border:1px solid #dddddd;padding:20px;float:left; margin-bottom:20px;line-height:20px;}

#latest-news h3{font-family:Lora, serif; text-transform:uppercase;font-size:20px;color:#626262;font-weight:normal;margin-bottom:8px;}



#latest-news-small{margin-left: 20px; width:635px; padding-top: 20px; padding-bottom: 15px; line-height:20px; border-top-color:#D9D9D9;

  border-top-style:dotted;

  border-top-width:thin;}

#latest-news-small h3{font-family:Lora, serif; text-transform:uppercase;font-size:20px;color:#626262;font-weight:normal;margin-bottom:8px;}

a.more-news-small{color:#a94c4c;text-decoration:none; position: absolute; bottom: 10px; right: 10px;}

a.more-news-small:hover{text-decoration:underline;}





.recent-posts{margin-bottom:5px;}

.recent-posts .red{color:#a94c4c;font-size:15px;}

.recent-posts .grey a{color:#808080;font-size:14px;text-decoration:none;}

.recent-posts .grey a:hover{text-decoration:underline;}

a.more-news{color:#a94c4c;text-decoration:none;float:right;margin-right:20px;margin-top:-3px;}

a.more-news:hover{text-decoration:underline;}

#all-post{margin-bottom:15px;border-bottom:1px dotted #dddddd;padding-bottom:15px;}

#all-post h2 a{text-transform:uppercase;font-size:16px;color:#a94c4c;font-weight:normal;letter-spacing:-1px;text-decoration:none;border:none;}

#all-post h2 a:hover{text-decoration:underline;border:0;}

#all-post a{color:#a94c4c;text-decoration:none;}

#all-post a:hover{text-decoration:underline;}

#all-post span.date{ font-style:italic;font-size:12px;color:#666;}



/* =Content

-------------------------------------------------------------- */

#content{width:919px;background-color:#f8f8f8;border:1px solid #dddddd;padding:20px 20px 45px 20px;border-top:0px;float:left;margin-bottom:20px;overflow:hidden;}

#content h1{font-family: 'Lora', serif; font-weight:bold;font-size:23px;color:#A94C4C;text-transform:uppercase;margin:10px 0;padding-bottom:25px;border-bottom:dotted thin #d9d9d9;

}

#content h3{font-family: 'Lora', serif; font-weight:normal;font-size:20px;color:#626262;text-transform:uppercase;margin-bottom:10px;

  margin-left:0;

  margin-right:0;

  margin-top:18px;padding-bottom:5px;border-bottom:dotted thin #d9d9d9;}

#coverageoptions h4{ font-family: 'Lora', serif; font-weight: normal; font-size: 20px !important; color: #A94C4C !important; text-transform: uppercase; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 18px; padding-bottom: 15px; border-bottom: 2px solid #a94c4c; }

#content h5{font-size:14px;color:#a94c4c;line-height:14px;margin-top:15px;}

#content a .entry-date{color:#a94c4c;text-decoration:none;}

#content .meta-sep{display:none;}

#content .author{display:none;}

#content span.bold-red{color:#a94c4c; font-weight:bold;}

#content #leftcol{float:left;width:590px;margin-right:25px;}

#content #rightcol{float:left;width:300px;}

#content #rightcol iframe{margin:8px 0;border: solid 5px #fff;}

#content #rightcol .locations, #content #rightcol .cinfo{margin-bottom:8px;font-size:13px;}

#content #rightcol .cinfo .cinforight{float:right; margin-right: 75px;}

#content #rightcol .cinfo a{color:#a94c4c;text-decoration:none;}

#content p{margin-bottom:10px;}

#content em{color:#a94c4c;font-size:12px;}



/* =FAQ's

-------------------------------------------------------------- */

#faq-lists{margin-left:200px;}



/* =Partners

-------------------------------------------------------------- */

.partners1{width:190px;height:250px;background-image:url();background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 30px 20px 3px;}

.partners2{width:190px;height:250px;background-image:url(images/sp2.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 34px 20px 8px;}

.partners3{width:190px;height:250px;background-image:url(images/sp3.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 34px 20px 8px;}

.partners4{width:190px;height:250px;background-image:url(images/sp4.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 33px 20px 8px;}

.partners5{width:190px;height:250px;background-image:url();background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 34px 20px 3px;}

.partners6{width:190px;height:250px;background-image:url(images/sp6.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 34px 20px 8px;}

.partners7{width:190px;height:250px;background-image:url(images/sp7.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 34px 20px 0px;}

.partners8{width:190px;height:250px;background-image:url(images/sp8.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 34px 20px 8px;}

.partners9{width:190px;height:250px;background-image:url(images/sp9.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 33px 20px 8px;}

.partners10{width:190px;height:250px;background-image:url();background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 11px 20px 8px;}

.partners11{width:190px;height:250px;background-image:url(images/sp11.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 34px 20px 8px;}

.partners12{width:190px;height:250px;background-image:url(images/sp12.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 34px 20px 8px;}

.partners13{width:190px;height:250px;background-image:url(images/sp13.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:10px 34px 20px 0px;}

.partners14{width:190px;height:250px;background-image:url(images/sp14.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:10px 34px 20px 8px;}

.partners15{width:190px;height:250px;background-image:url(images/sp15.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:10px 34px 20px 8px;}

.partners16{width:190px;height:250px;background-image:url(images/sp16.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:10px 34px 20px 0px;}

.partners17{width:190px;height:250px;background-image:url(images/sp17.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:10px 34px 20px 0px;}

.partners18{width:190px;height:250px;background-image:url(images/sp18.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:10px 34px 20px 8px;}

.partners1 p.strong,.partners1 p.strong,.partners2 p.strong,.partners3 p.strong,.partners4 p.strong,.partners5 p.strong,.partners6 p.strong,.partners10 p.strong,.partners11 p.strong{color:#a94c4c;margin-top:75px;font-size:15px;}

.partners7 p.strong, .partners8 p.strong, .partners9 p.strong, .partners12 p.strong, .partners13 p.strong, .partners14 p.strong, .partners15 p.strong,.partners16 p.strong,.partners17 p.strong,.partners18 p.strong{color:#a94c4c;margin-top:115px;font-size:14px;}

.partners1 p.desc, .partners1 p.desc, .partners2 p.desc, .partners3 p.desc, .partners4 p.desc, .partners5 p.desc, .partners6 p.desc, .partners7 p.desc, .partners8 p.desc, .partners9 p.desc, .partners10 p.desc, .partners11 p.desc, .partners12 p.desc, .partners13 p.desc, .partners14 p.desc, .partners15 p.desc,.partners16 p.desc,.partners17 p.desc,.partners18 p.desc{font-size:12px;line-height:18px;}

.partners1 p a,.partners2 p a,.partners3 p a,.partners4 p a,.partners5 p a,.partners6 p a,.partners7 p a,.partners8 p a,.partners9 p a,.partners10 p a,.partners11 p a, .partners12 p a, .partners13 p a, .partners14 p a, .partners15 p a,.partners16 p a,.partners17 p a,.partners18 p a{font-size:12px;color:#a94c4c;text-decoration:none;float:right;margin-right:10px;}

.partners1 p a:hover,.partners2 p a:hover,.partners3 p a:hover,.partners4 p a:hover,.partners5 p a:hover,.partners6 p a:hover,.partners7 p a:hover,.partners8 p a:hover,.partners9 p a:hover,.partners10 p a:hover,.partners11 p a:hover, .partners12 a:hover, .partners13 a:hover, .partners14 a:hover, .partners15 a:hover,.partners16 a:hover,.partners17 a:hover,.partners18 a:hover{text-decoration:underline;}



/* =Memberships

-------------------------------------------------------------- */

.membership1{width:235px;height:165px;background-image:url(images/nrra-logo.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 45px 20px 9px;}

.membership2{width:235px;height:165px;background-image:url(images/bbb-logo.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 45px 20px 35px;}

.membership3{width:235px;height:165px;background-image:url(images/plus-logo.jpg);background-repeat:no-repeat;background-position:left 15px;float:left; margin:0 45px 20px 35px;}

.membership4{width:300px;height:226px;background-image:url(http://www.lancetindemnity.com/wp-content/uploads/2011/05/award-fsps.jpg);background-repeat:no-repeat;background-position:0px 0px;float:left; margin:20px 45px 20px 90px; padding-bottom: 50px;}

.membership5{width:300px;height:226px;background-image:url(http://www.lancetindemnity.com/wp-content/uploads/2011/05/award-heartbeat.jpg);background-repeat:no-repeat;background-position:0px 0px;float:left; margin:20px 45px 20px 55px;}

.membership1 p.strong,.membership2 p.strong,.membership3 p.strong {color:#a94c4c;margin-top:90px;font-size:14px;text-align:center;}

.membership4 p.strong, .membership5 p.strong{color:#a94c4c;margin-top:240px;font-size:14px;text-align:center;}



/* =Homepage Boxes 

-------------------------------------------------------------- */

.home-box {

	background-color: #f4f4f4;

	width: 682px;

	float: left;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-top: 20px;

	overflow: hidden;

	position: relative;

}



.home-box2 {

	background-color: #dcdcdc;

	width: 270px;

	float: right;

	padding-top: 20px;

	margin-top: 10px;

	margin-bottom: 10px;

	height: 530px;

	overflow: hidden;

	position: relative;

	

}

/* =Claims

-------------------------------------------------------------- */

.claims {padding-bottom: 5px;}

.claims h3 { border-bottom-color:#D9D9D9;

  border-bottom-style:dotted;

  border-bottom-width:thin;

  color:#626262;

  font-size:20px;

  font-weight:normal;

  margin-bottom:10px;

  margin-left:20px;

  margin-right:0;

  margin-top:10px;

  padding-bottom:5px;

  text-transform:uppercase;

  font-family:Lora, serif;

}

.claims ul{margin-left:50px; line-height:24px; }

.claims ul li{ list-style-image: url("images/arrow.gif");

}

.claims2 ul{margin-left:50px; line-height:24px; float: left;}

.claims2 ul li{ list-style-image: url("images/arrow.gif");

}



/* =Homepage specialities

-------------------------------------------------------------- */

.specialties {padding-bottom: 20px;}

.specialties h3 { border-bottom-color:#D9D9D9;

  border-bottom-style:dotted;

  border-bottom-width:thin;

  color:#626262;

  font-size:20px;

  font-weight:normal;

  margin-bottom:10px;

  margin-left:20px;

  margin-right:0;

  margin-top:10px;

  padding-bottom:5px;

  text-transform:uppercase;

  font-family:Lora, serif;

}

.specialties ul{margin-left:50px; line-height:24px; float: left;}

.specialties ul li{ list-style-image: url("images/arrow.gif");

}



/* =Homepage specialities small

-------------------------------------------------------------- */

.specialties-small {padding-bottom: 20px; position: relative;}

.specialties-small h3 { border-bottom-color:#D9D9D9;

  border-bottom-style:dotted;

  border-bottom-width:thin;

  color:#626262;

  font-size:20px;

  font-weight:normal;

  margin-bottom:10px;

	

  margin-right:0;



  padding-bottom:5px;

  text-transform:uppercase;

  font-family:Lora, serif;

}

.specialties-small ul{margin-left:15px; line-height:24px; float: left;}

.specialties-small ul li{ list-style-image: url("images/arrow.gif");

}





/* =Our Advantage

-------------------------------------------------------------- */

#our-advantage{width:719px;background-image:url(images/pic-advantage2.jpg);background-repeat:no-repeat;background-position:left top;float:left;margin-top:6px;padding-left:192px;padding-bottom:5px;}

#our-advantage h2{font-weight:normal;font-size:18px;color:#626262;text-transform:uppercase;margin:0px 0 10px 0;padding-bottom:5px;border-bottom:dotted thin #d9d9d9;}

#our-advantage ul{margin-left:50px;line-height:30px; margin-top: 17px;}

#our-advantage ul li{ list-style-image: url(images/red-checkmark.gif); font-weight: bold;}



/* =Premium Financing

-------------------------------------------------------------- */

#premium-financing1{width:150px;height:75px;background-image:url(images/admin.jpg);background-repeat:no-repeat;background-position:left top;float:left;margin-top:20px;padding-left:90px;float:left;margin-left:45px;}

#premium-financing2{width:150px;height:75px;background-image:url(images/broker.jpg);background-repeat:no-repeat;background-position:left top;float:left;margin-top:20px;padding-left:90px;float:left;margin-left:45px;}

#premium-financing3{width:150px;height:75px;background-image:url(images/physician.jpg);background-repeat:no-repeat;background-position:left top;float:left;margin-top:20px;padding-left:90px;float:left;margin-left:45px;}

#premium-financing1 h2, #premium-financing2 h2, #premium-financing3 h2{font-weight:normal;font-size:18px;color:#626262;text-transform:uppercase;margin:0px 0 10px 0;padding-bottom:5px;border-bottom:dotted thin #d9d9d9;}

.button{color:#fff;background-color: #454b53;-webkit-box-shadow: #DDD 1px 1px 2px;border-bottom-left-radius: 3px 3px;border-bottom-left-radius: 3px 3px;border-bottom-right-radius: 3px 3px;border-bottom-right-radius: 3px 3px;border-top-left-radius: 3px 3px;border-top-left-radius: 3px 3px;border-top-right-radius: 3px 3px;border-top-right-radius: 3px 3px;display: block;float: left;font-size: 14px;height: 30px;line-height: 30px;margin-top: 5px;padding: 0px 10px;text-decoration: none;}

.button:hover{background-color: #C00;}

.button a{color:#fff;}



/* =Leadership

-------------------------------------------------------------- */

.founding{float:left;margin-right:50px;line-height:30px;margin-bottom:25px;font-weight:bold;color:#626262;text-transform:uppercase;}

.leadership1{width:719px;background-image:url(images/b-maniscalco.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:0px;}

.leadership2{width:719px;height:180px;background-image:url(images/a-lezzi.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:20px;}

.leadership3{width:719px;background-image:url(images/w-luria.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:0px;}

.leadership4{width:719px;height:180px;background-image:url(images/m-tisdal.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:20px;}

.leadership5{width:719px;height:180px;background-image:url(images/r-mendez.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:20px;}

.leadership6{width:719px;height:180px;background-image:url('http://lancetindemnity.com/wp-content/uploads/2013/04/springall.gif');background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:20px;}

.leadership7{width:719px;height:180px;background-image:url(images/.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:20px;}

.leadership8{width:719px;background-image:url(images/d-watts.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:0px;}

.leadership9{width:719px;background-image:url(images/w2-luria.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:0px;}

.leadership10{width:719px;height:180px;background-image:url(images/s-rodriguez.jpg);background-repeat:no-repeat;background-position:left top;padding-left:135px;margin-bottom:20px;}

.leadership1 h2,.leadership2 h2,.leadership3 h2,.leadership4 h2,.leadership5 h2,.leadership6 h2,.leadership7 h2,.leadership8 h2,.leadership9 h2,.leadership10 h2{font-size:14px;color:#626262;text-transform:uppercase;margin-bottom:-5px;padding:0px;line-height:14px;}

.leadership1 span,.leadership2 span,.leadership3 span,.leadership4 span,.leadership5 span,.leadership6 span,.leadership7 span,.leadership8 span,.leadership1 span,.leadership9 span,.leadership10 span,.leadership11 span{font-style:italic;margin:0;padding:0;color:#a94c4c;}

a.divgrow-showmore {margin-left:750px;margin-top:0px;color: #A94C4C;text-decoration:none;font-weight:bold;}

a:hover.divgrow-showmore {text-decoration:underline;}



/* =Staff

-------------------------------------------------------------- */

.staff1{height:180px;margin-bottom:20px;}

.staff2{height:180px;margin-bottom:20px;}

.staff3{height:180px;margin-bottom:20px;}

.staff4{height:180px;margin-bottom:20px;}

.staff1 h2,.staff2 h2,.staff3 h2,.staff4 h2{font-size:14px;color:#626262;text-transform:uppercase;margin-bottom:-5px;padding:0px;line-height:14px;}

.staff1 span,.staff2 span,.staff3 span,.staff4 span{font-style:italic;margin:0;padding:0;color:#a94c4c;}



/* =Coverage Plans

-------------------------------------------------------------- */

#coverage-plans1{width:415px;height:275px;margin-top:20px;float:left;background-color:#fff;padding:15px;border:solid 1px #CCC;}

#coverage-plans1 h2{margin-bottom:4px;margin-top:10px;width:210px;}

#coverage-plans1 h2 .dark{font-size:16px;color:#fff;background-color:#b2100d;width:100px;text-transform:uppercase;padding:6px 10px;text-align:center;-webkit-border-top-left-radius: 6px;-khtml-border-radius-topleft: 6px;	-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}

#coverage-plans1 h2 .light{font-weight:normal;font-size:16px;color:#fff;background-color:#cb1e18;width:100px;text-transform:uppercase;padding:6px 10px;;text-align:center;-webkit-border-top-right-radius: 6px;-khtml-border-radius-topright: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;}

#coverage-plans2{width:415px;height:275px;margin-top:20px;float:right;background-color:#fff;padding:15px;border:solid 1px #CCC;}

#coverage-plans2 h2{margin-bottom:4px;margin-top:10px;width:175px;}

#coverage-plans2 h2 .dark{font-size:16px;color:#fff;background-color:#b2100d;width:100px;text-transform:uppercase;padding:6px 10px;text-align:center;-webkit-border-top-left-radius: 6px;-khtml-border-radius-topleft: 6px;	-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}

#coverage-plans2 h2 .light{font-weight:normal;font-size:16px;color:#fff;background-color:#cb1e18;width:100px;text-transform:uppercase;padding:6px 10px;text-align:center;-webkit-border-top-right-radius: 6px;-khtml-border-radius-topright: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;}



/* =Policy Provisions

-------------------------------------------------------------- */

#policy-provisions{width:700px;height:525px;background-color:#fff;padding:15px;border:solid 1px #CCC;margin:20px auto 0 auto;}

#policy-provisions h2{margin-bottom:4px;margin-top:10px;}

#policy-provisions h2 .dark{font-size:16px;color:#fff;background-color:#b2100d;width:100px;text-transform:uppercase;padding:6px 10px;text-align:center;-webkit-border-top-left-radius: 6px;-khtml-border-radius-topleft: 6px;	-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}

#policy-provisions h2 .light{font-weight:normal;font-size:16px;color:#fff;background-color:#cb1e18;width:100px;text-transform:uppercase;padding:6px 10px;text-align:center;-webkit-border-top-right-radius: 6px;-khtml-border-radius-topright: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;}

#policy-provisions span.required{color:#a94c4c;}

#policy-provisions #requirements{float:right;margin-right:35px;margin-top:8px;}

#policy-provisions ul{margin-left:45px;}

#policy-provisions ul li{list-style-type:disc;}



/* =Common Insurance Terms

-------------------------------------------------------------- */

span.underline{text-decoration:underline;}

#content h4{color:#a94c4c;font-size:14px;height:14px;}

.cit-even{background-color:#efefef;padding:10px;}

.cit-odd{padding:10px;}



/* =Testimonals

-------------------------------------------------------------- */

.testimonals{background-color:#efefef;padding:20px 10px 35px 65px;background-image:url(images/quotes.jpg);background-repeat:no-repeat;background-position:15px 25px;font-style:italic;margin-bottom:15px;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;display:block;line-height:26px;}

.testby{float:right;color:#a94c4c;margin-right:20px;font-size:13px;font-weight:bold;}



/* =Contact Us Form

-------------------------------------------------------------- */

.wpcf7-form{font-size:14px;background-color:#fff;overflow:hidden;padding:15px;border:solid 1px #CCC;}

.wpcf7 p{float:left;margin-right:25px;}

.wpcf7 input[type=text]{padding:6px;width:235px;font-size:13px;}

.wpcf7 textarea{width:515px;height:200px;padding:6px;}

.wpcf7-submit{background-image:url(images/bg-submit.jpg);background-repeat:repeat-x;color:#fff;border:0;margin-left:385px;width:145px;height:45px;line-height:35px;font-size:18px;text-transform:uppercase;cursor:pointer;}

.wpcf7 select{width:251px;padding:6px;}

.wpcf7 .checkboxes{width:251px;}

.wpcf7 .checkboxes1{width:;}

.wpcf7 .checkboxes2{width:360px;}

div.wpcf7-validation-errors {border: 2px solid #f7e700; clear:both;}

span.wpcf7-not-valid-tip {position: absolute;top: 0;left: 2%;z-index: 100;background: #fff;border: 1px solid #ff0000;font-size: 10pt;width: 200px;}



/* =Footer

-------------------------------------------------------------- */

#footer{width:960px;margin:0 auto 10px auto;padding-top:6px;border-top:dotted thin #fff;clear:both;}



/* =Pagination

-------------------------------------------------------------- */

.postsNav {padding: 10px 0 20px;}

.wp-pagenavi {text-align: right;}

.postsNav .wp-pagenavi a, .postsNav .wp-pagenavi span {border: none;margin: 0 0 0 1px;padding: 2px 4px;}

.postsNav .wp-pagenavi span.current {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

.postsNav a, .postsNav .wp-pagenavi a, .postsNav .wp-pagenavi span, .postsNav .wp-pagenavi span.current {font-size: 13px;font-weight: bold;line-height: 13px;}

.postsNav .wp-pagenavi span.current {background-color: #CCC;}

.postsNav .wp-pagenavi a, .postsNav .wp-pagenavi span {color: #666;}

.postsNav .wp-pagenavi span.current {color: #a94c4c;}



/* =Coverage Map States

-------------------------------------------------------------- */

#ar, #fl, #ga, #tx, #ca, #nv, #la, #ky, #mi, #oh, #md, #de, #mo, #or, #wa, #co, #ok, #al, #nc, #ts, #ny, #nj, #con, #ili, #pen{background-color:#fff;border:1px solid #dddddd;padding:10px;overflow:hidden;margin-bottom:10px;}

.brokers h4{margin:4px;}

.brokers{float:left;margin-bottom:10px;margin-left:30px;width:260px;}

.brokers li{line-height:18px;list-style:none;margin-left:4px;}



/* =Quarterly Articles

-------------------------------------------------------------- */

#articles{width:415px;height:250px;margin-top:20px;float:left;background-color:#fff;padding:15px;border:solid 1px #CCC;margin-right:12px;}

#articles h2{margin-bottom:6px;margin-top:10px;width:210px;color:#a94c4c;font-size:18px;}

#articles a{color:#666;text-decoration:none;}

#articles a:hover{text-decoration:underline;}



/* =Connect

-------------------------------------------------------------- */

#connect-outter{position:relative}

#connect{font-size:12px;line-height:20px;display:block;position:absolute;top:13px;right:0px;float:right;width:169px; }

#connect li{float:left;margin-right:5px;}



.suffix { width: 42px !important; }

.smallerfooter {font-size: 11px; line-height: 14px;}